home *** CD-ROM | disk | FTP | other *** search
/ jppd.dyndns.org / jppd.dyndns.org.tar / jppd.dyndns.org / DRIVERS / olivetti / Driver GenAcrico Win7 Copia-Olivetti / KyoClassicUniversalDriver_v2.0 W7 / KyUniS.GPD < prev    next >
Text File  |  2010-08-02  |  45KB  |  1,762 lines

  1. *%******************************************************************************************
  2. *%                                                                                         *
  3. *%  Copyright (c) 2009 Kyocera Mita Corporation                                            *
  4. *%  All Rights Reserved.                                                                   *
  5. *%                                                                                         *
  6. *%******************************************************************************************
  7. *GPDSpecVersion: "1.1"
  8. *GPDFileName: "KyUniS.GPD"
  9. *GPDFileVersion: "2.0"
  10. *Include: "StdNames.gpd"
  11. *Include: "ttfsub.gpd"
  12. *ModelName: "Kyocera Classic Universaldriver (A4 models)"
  13. *MasterUnits: PAIR(600, 600)
  14. *ResourceDLL: "KyURes.dll"
  15. *PrinterType: PAGE
  16. *PrintRate: 30
  17. *PrintRatePPM: 30
  18. *PrintRateUnit: PPM
  19. *MaxCopies: 999
  20.  
  21. *Ifdef: WINNT_60
  22. *PrintSchemaPrivateNamespaceURI: "http://schemas.kyocera.com/printer/MiniDriver/v_1_0_"
  23. *BidiQueryFile: "KyUniQ.GDL"
  24. *Endif: WINNT_60
  25.  
  26. *%******************************************************************************************
  27. *%                                        UI Order                                         *
  28. *%******************************************************************************************
  29. *% Printer Features
  30. *Feature: GraphicsMode {}
  31. *Feature: EcoPrint {}
  32. *Feature: HalfSpeedMode {}
  33. *Feature: GlossMode {}
  34. *% Device Settings
  35. *Feature: CassetteTwo {}
  36. *Feature: CassetteThree {}
  37. *Feature: CassetteFour {}
  38. *Feature: DuplexUnit {}
  39. *Feature: Memory {}
  40.  
  41. *%******************************************************************************************
  42. *%                                           DLL                                           *
  43. *%******************************************************************************************
  44. *Feature: RESDLL
  45. {
  46.     *Option: KyoFonts2
  47.     {
  48.         *Name: "KyUFon.dll"
  49.     }
  50. }
  51.  
  52. *%******************************************************************************************
  53. *%                                    Constraint Blocks                                    *
  54. *%******************************************************************************************
  55. *BlockMacro: EnvelopeSizes
  56. {
  57.     *Constraints: LIST(PaperSize.ENV_MONARCH,PaperSize.ENV_10,PaperSize.ENV_DL,
  58. +   PaperSize.ENV_C5,PaperSize.ENV_9,PaperSize.ENV_PERSONAL,PaperSize.ENV_B5,
  59. +   PaperSize.ENV_C4)
  60. }
  61. *BlockMacro: DefaultCassettePapers
  62. {
  63.     *InsertBlock: =EnvelopeSizes
  64.     *Constraints: PaperSize.B6_JIS
  65. }
  66. *BlockMacro: OptionFeederPapers
  67. {
  68.     *Constraints: LIST(PaperSize.A6,PaperSize.B6_JIS)
  69. }
  70. *BlockMacro: DuplexPapers
  71. {
  72.     *InsertBlock: =EnvelopeSizes
  73.     *Constraints: LIST(PaperSize.A6,PaperSize.B6_JIS)
  74. }
  75. *BlockMacro: CassetteCommonTypes
  76. {
  77.     *Constraints: LIST(MediaType.Transparency,MediaType.Vellum,MediaType.Labels,
  78. +        MediaType.Envelope,MediaType.Cardstock,MediaType.Coated,MediaType.Thick)
  79. }
  80. *BlockMacro: DefaultCassetteTypes
  81. {
  82.     *InsertBlock: =CassetteCommonTypes
  83. }
  84. *BlockMacro: DuplexTypes
  85. {
  86.     *Constraints: LIST(MediaType.Transparency,MediaType.Vellum,MediaType.Labels,
  87. +        MediaType.Envelope,MediaType.Cardstock,MediaType.Thick)
  88. }
  89.  
  90. *%******************************************************************************************
  91. *%                                      Orientation                                        *
  92. *%******************************************************************************************
  93. *Feature: Orientation
  94. {
  95.     *rcNameID: =ORIENTATION_DISPLAY
  96.     *DefaultOption: PORTRAIT
  97.     *Option: PORTRAIT
  98.     {
  99.         *rcNameID: =PORTRAIT_DISPLAY
  100.         *Command: CmdSelect
  101.         {
  102.             *Order: DOC_SETUP.1
  103.             *NoPageEject?: TRUE
  104.             *Cmd: "<1B>&l0o1E"
  105.         }
  106.     }
  107.     *Option: LANDSCAPE_CC90
  108.     {
  109.         *rcNameID: =LANDSCAPE_DISPLAY
  110.         *Command: CmdSelect
  111.         {
  112.             *Order: DOC_SETUP.1
  113.             *NoPageEject?: TRUE
  114.             *Cmd: "<1B>&l1o1E"
  115.         }
  116.     }
  117. }
  118.  
  119. *%******************************************************************************************
  120. *%                                        Duplexing                                        *
  121. *%******************************************************************************************
  122. *Feature: Duplex
  123. {
  124.     *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  125.     *DefaultOption: NONE
  126.     *Option: NONE
  127.     {
  128.         *rcNameID: =NONE_DISPLAY
  129.         *Command: CmdSelect
  130.         {
  131.             *Order: DOC_SETUP.2
  132.             *Cmd: "<1B>&l0S"
  133.         }
  134.     }
  135.     *Option: VERTICAL
  136.     {
  137.         *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  138.         *InsertBlock: =DuplexPapers
  139.         *InsertBlock: =DuplexTypes
  140.         *Command: CmdSelect
  141.         {
  142.             *Order: DOC_SETUP.2
  143.             *Cmd: "<1B>&l1S"
  144.         }
  145.     }
  146.     *Option: HORIZONTAL
  147.     {
  148.         *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  149.         *InsertBlock: =DuplexPapers
  150.         *InsertBlock: =DuplexTypes
  151.         *Command: CmdSelect
  152.         {
  153.             *Order: DOC_SETUP.2
  154.             *Cmd: "<1B>&l2S"
  155.         }
  156.     }
  157. }
  158.  
  159. *%******************************************************************************************
  160. *%                                      Paper Source                                       *
  161. *%******************************************************************************************
  162. *Feature: InputBin
  163. {
  164.     *rcNameID: =PAPER_SOURCE_DISPLAY
  165.     *DefaultOption: Auto
  166.     *Option: Auto
  167.     {
  168.         *rcNameID: =AUTO_DISPLAY
  169.         *OptionID: 257
  170.         *Command: CmdSelect
  171.         {
  172.             *Order: DOC_SETUP.3
  173.             *Cmd: "!R!PSRC100;EXIT;"
  174.         }
  175.     }
  176.     *Option: Cassette    *% Default Cassette
  177.     {
  178.         *rcNameID: 258
  179.         *OptionID: 258
  180.         *InsertBlock: =DefaultCassettePapers
  181.         *InsertBlock: =DefaultCassetteTypes
  182.         *Command: CmdSelect
  183.         {
  184.             *Order: DOC_SETUP.3
  185.             *Cmd: "!R!PSRC1;EXIT;"
  186.         }
  187.     }
  188.     *Option: Cassette2
  189.     {
  190.         *rcNameID: 259
  191.         *OptionID: 259
  192.         *InsertBlock: =OptionFeederPapers
  193.         *InsertBlock: =CassetteCommonTypes
  194.         *Command: CmdSelect
  195.         {
  196.             *Order: DOC_SETUP.3
  197.             *Cmd: "!R!PSRC2;EXIT;"
  198.         }
  199.     }
  200.     *Option: Cassette3
  201.     {
  202.         *rcNameID: 260
  203.         *OptionID: 260
  204.         *InsertBlock: =OptionFeederPapers
  205.         *InsertBlock: =CassetteCommonTypes
  206.         *Command: CmdSelect
  207.         {
  208.             *Order: DOC_SETUP.3
  209.             *Cmd: "!R!PSRC3;EXIT;"
  210.         }
  211.     }
  212.     *Option: Cassette4
  213.     {
  214.         *rcNameID: 261
  215.         *OptionID: 261
  216.         *InsertBlock: =OptionFeederPapers
  217.         *InsertBlock: =CassetteCommonTypes
  218.         *Command: CmdSelect
  219.         {
  220.             *Order: DOC_SETUP.3
  221.             *Cmd: "!R!PSRC4;EXIT;"
  222.         }
  223.     }
  224.     *Option: Manual    *% Multi-Purpose Feeder
  225.     {
  226.         *rcNameID: 276
  227.         *OptionID: 4
  228.         *Command: CmdSelect
  229.         {
  230.             *Order: DOC_SETUP.3
  231.             *Cmd: "!R!PSRC0;EXIT;"
  232.         }
  233.     }
  234. }
  235.  
  236. *%******************************************************************************************
  237. *%                                        Media Type                                       *
  238. *%******************************************************************************************
  239. *Feature: MediaType
  240. {
  241.     *rcNameID: =MEDIA_TYPE_DISPLAY
  242.     *DefaultOption: Unspecified
  243.     *Option: Unspecified
  244.     {
  245.         *rcNameID: 518
  246.         *OptionID: 324
  247.         *Command: CmdSelect
  248.         {
  249.             *Order: DOC_SETUP.4
  250.             *Cmd: "!R!MTYP99;EXIT;"
  251.         }
  252.     }
  253.     *Option: Auto
  254.     {
  255.         *rcNameID: =AUTO_DISPLAY
  256.         *Command: CmdSelect
  257.         {
  258.             *Order: DOC_SETUP.4
  259.             *Cmd: "!R!MTYP0;EXIT;"
  260.         }
  261.     }
  262.     *Option: Plain
  263.     {
  264.         *rcNameID: 501
  265.         *OptionID: 300
  266.         *Command: CmdSelect
  267.         {
  268.             *Order: DOC_SETUP.4
  269.             *Cmd: "!R!MTYP1;EXIT;"
  270.         }
  271.     }
  272.     *Option: Transparency
  273.     {
  274.         *rcNameID: 502
  275.         *OptionID: 301
  276.         *Command: CmdSelect
  277.         {
  278.             *Order: DOC_SETUP.4
  279.             *Cmd: "!R!MTYP2;EXIT;"
  280.         }
  281.     }
  282.     *Option: Preprinted
  283.     {
  284.         *rcNameID: 503
  285.         *OptionID: 302
  286.         *Command: CmdSelect
  287.         {
  288.             *Order: DOC_SETUP.4
  289.             *Cmd: "!R!MTYP3;EXIT;"
  290.         }
  291.     }
  292.     *Option: Labels
  293.     {
  294.         *rcNameID: 505
  295.         *OptionID: 303
  296.         *Command: CmdSelect
  297.         {
  298.             *Order: DOC_SETUP.4
  299.             *Cmd: "!R!MTYP4;EXIT;"
  300.         }
  301.     }
  302.     *Option: Bond
  303.     {
  304.         *rcNameID: 504
  305.         *OptionID: 304
  306.         *Command: CmdSelect
  307.         {
  308.             *Order: DOC_SETUP.4
  309.             *Cmd: "!R!MTYP5;EXIT;"
  310.         }
  311.     }
  312.     *Option: Recycled
  313.     {
  314.         *rcNameID: 506
  315.         *OptionID: 305
  316.         *Command: CmdSelect
  317.         {
  318.             *Order: DOC_SETUP.4
  319.             *Cmd: "!R!MTYP6;EXIT;"
  320.         }
  321.     }
  322.     *Option: Vellum
  323.     {
  324.         *rcNameID: 512
  325.         *OptionID: 306
  326.         *Command: CmdSelect
  327.         {
  328.             *Order: DOC_SETUP.4
  329.             *Cmd: "!R!MTYP7;EXIT;"
  330.         }
  331.     }
  332.     *Option: Rough
  333.     {
  334.         *rcNameID: 507
  335.         *OptionID: 307
  336.         *Command: CmdSelect
  337.         {
  338.             *Order: DOC_SETUP.4
  339.             *Cmd: "!R!MTYP8;EXIT;"
  340.         }
  341.     }
  342.     *Option: Letterhead
  343.     {
  344.         *rcNameID: 508
  345.         *OptionID: 308
  346.         *Command: CmdSelect
  347.         {
  348.             *Order: DOC_SETUP.4
  349.             *Cmd: "!R!MTYP9;EXIT;"
  350.         }
  351.     }
  352.     *Option: Color
  353.     {
  354.         *rcNameID: 509
  355.         *OptionID: 309
  356.         *Command: CmdSelect
  357.         {
  358.             *Order: DOC_SETUP.4
  359.             *Cmd: "!R!MTYP10;EXIT;"
  360.         }
  361.     }
  362.     *Option: Prepunched
  363.     {
  364.         *rcNameID: 513
  365.         *OptionID: 310
  366.         *Command: CmdSelect
  367.         {
  368.             *Order: DOC_SETUP.4
  369.             *Cmd: "!R!MTYP11;EXIT;"
  370.         }
  371.     }
  372.     *Option: Envelope
  373.     {
  374.         *rcNameID: 510
  375.         *OptionID: 311
  376.         *Command: CmdSelect
  377.         {
  378.             *Order: DOC_SETUP.4
  379.             *Cmd: "!R!MTYP12;EXIT;"
  380.         }
  381.     }
  382.     *Option: Cardstock
  383.     {
  384.         *rcNameID: 511
  385.         *OptionID: 312
  386.         *Command: CmdSelect
  387.         {
  388.             *Order: DOC_SETUP.4
  389.             *Cmd: "!R!MTYP13;EXIT;"
  390.         }
  391.     }
  392.     *Option: Coated
  393.     {
  394.         *rcNameID: 516
  395.         *OptionID: 313
  396.         *Command: CmdSelect
  397.         {
  398.             *Order: DOC_SETUP.4
  399.             *Cmd: "!R!MTYP14;EXIT;"
  400.         }
  401.     }
  402.     *Option: Thick
  403.     {
  404.         *rcNameID: 514
  405.         *OptionID: 314
  406.         *Command: CmdSelect
  407.         {
  408.             *Order: DOC_SETUP.4
  409.             *Cmd: "!R!MTYP16;EXIT;"
  410.         }
  411.     }
  412.     *Option: FinePaper
  413.     {
  414.         *rcNameID: 515
  415.         *OptionID: 315
  416.         *Command: CmdSelect
  417.         {
  418.             *Order: DOC_SETUP.4
  419.             *Cmd: "!R!MTYP17;EXIT;"
  420.         }
  421.     }
  422.     *Option: Custom1
  423.     {
  424.         *rcNameID: 531
  425.         *OptionID: 316
  426.         *Command: CmdSelect
  427.         {
  428.             *Order: DOC_SETUP.4
  429.             *Cmd: "!R!MTYP21;EXIT;"
  430.         }
  431.     }
  432.     *Option: Custom2
  433.     {
  434.         *rcNameID: 532
  435.         *OptionID: 317
  436.         *Command: CmdSelect
  437.         {
  438.             *Order: DOC_SETUP.4
  439.             *Cmd: "!R!MTYP22;EXIT;"
  440.         }
  441.     }
  442.     *Option: Custom3
  443.     {
  444.         *rcNameID: 533
  445.         *OptionID: 318
  446.         *Command: CmdSelect
  447.         {
  448.             *Order: DOC_SETUP.4
  449.             *Cmd: "!R!MTYP23;EXIT;"
  450.         }
  451.     }
  452.     *Option: Custom4
  453.     {
  454.         *rcNameID: 534
  455.         *OptionID: 319
  456.         *Command: CmdSelect
  457.         {
  458.             *Order: DOC_SETUP.4
  459.             *Cmd: "!R!MTYP24;EXIT;"
  460.         }
  461.     }
  462.     *Option: Custom5
  463.     {
  464.         *rcNameID: 535
  465.         *OptionID: 320
  466.         *Command: CmdSelect
  467.         {
  468.             *Order: DOC_SETUP.4
  469.             *Cmd: "!R!MTYP25;EXIT;"
  470.         }
  471.     }
  472.     *Option: Custom6
  473.     {
  474.         *rcNameID: 536
  475.         *OptionID: 321
  476.         *Command: CmdSelect
  477.         {
  478.             *Order: DOC_SETUP.4
  479.             *Cmd: "!R!MTYP26;EXIT;"
  480.         }
  481.     }
  482.     *Option: Custom7
  483.     {
  484.         *rcNameID: 537
  485.         *OptionID: 322
  486.         *Command: CmdSelect
  487.         {
  488.             *Order: DOC_SETUP.4
  489.             *Cmd: "!R!MTYP27;EXIT;"
  490.         }
  491.     }
  492.     *Option: Custom8
  493.     {
  494.         *rcNameID: 538
  495.         *OptionID: 323
  496.         *Command: CmdSelect
  497.         {
  498.             *Order: DOC_SETUP.4
  499.             *Cmd: "!R!MTYP28;EXIT;"
  500.         }
  501.     }
  502. }
  503.  
  504. *%******************************************************************************************
  505. *%                                        EcoPrint                                         *
  506. *%******************************************************************************************
  507. *Feature: EcoPrint
  508. {
  509.     *rcNameID: 1050
  510.     *DefaultOption: False
  511.     *Option: False
  512.     {
  513.         *rcNameID: =OFF_DISPLAY
  514.         *Command: CmdSelect
  515.         {
  516.             *Order: JOB_SETUP.15
  517.             *Cmd: "@PJL SET ECOPRINT=OFF<0D0A>"
  518.         }
  519.     }
  520.     *Option: True
  521.     {
  522.         *rcNameID: =ON_DISPLAY
  523.         *Command: CmdSelect
  524.         {
  525.             *Order: JOB_SETUP.15
  526.             *Cmd: "@PJL SET ECOPRINT=ON<0D0A>"
  527.         }
  528.     }
  529. }
  530.  
  531. *%******************************************************************************************
  532. *%                                        HalfSpeedMode                                    *
  533. *%******************************************************************************************
  534. *Feature: HalfSpeedMode
  535. {
  536.     *rcNameID: 2550
  537.     *DefaultOption: False
  538.     *Option: False
  539.     {
  540.         *rcNameID: =OFF_DISPLAY
  541.     }
  542.     *Option: True
  543.     {
  544.         *rcNameID: =ON_DISPLAY
  545.         *Command: CmdSelect
  546.         {
  547.             *Order: JOB_SETUP.16
  548.             *Cmd: "@PJL SET KHALFSPEEDMODE=ON<0D0A>"
  549.         }
  550.     }
  551. }
  552.  
  553.  
  554. *%******************************************************************************************
  555. *%                       Copy Collate featured by UniDRV                                   *
  556. *% printer supports collation only if RAMDisk or PrinterHardDisk installed                 *
  557. *% Feature: Collate should not be shown in the UI                                          *
  558. *%******************************************************************************************
  559. *Feature: Collate
  560. {
  561.     *rcNameID: 2560 
  562.     *DefaultOption: OFF
  563.     
  564.     *Option: OFF
  565.     {
  566.         *rcNameID: =OFF_DISPLAY
  567.     }
  568.     *Option: ON
  569.     {
  570.         *rcNameID: =ON_DISPLAY
  571.         *Constraints: DeviceCollate.NotInstalled
  572.     }
  573. }
  574.  
  575.  
  576. *switch: Collate
  577. {
  578.     *case: OFF
  579.     {
  580.         *Command: CmdCopies
  581.         {
  582.             *Order: DOC_SETUP.10
  583.             *CallbackID: 10
  584.         }
  585.     }
  586.  
  587.     *case: ON
  588.     {
  589.         *Command: CmdCopies
  590.         {
  591.             *Order: JOB_SETUP.10
  592.             *CallbackID: 1
  593.         }
  594.     }
  595. }
  596.  
  597.  
  598. *%******************************************************************************************
  599. *%                                        DeviceCollate                                    *
  600. *% Feature Workaround for collating                                                        *
  601. *% To get the chance for toggling between Device collate and Software collate              *
  602. *%******************************************************************************************
  603. *Feature: DeviceCollate
  604. {
  605.     *rcNameID: 2560
  606.     *FeatureType: PRINTER_PROPERTY
  607.  
  608.     *DefaultOption: Installed
  609.  
  610.     *Option: NotInstalled
  611.     {
  612.         *rcNameID: 2562
  613.         *DisabledFeatures: LIST(Collate)
  614.     }
  615.     *Option: Installed
  616.     {
  617.         *rcNameID: 2561
  618.     }
  619. }
  620.  
  621.  
  622.  
  623. *%******************************************************************************************
  624. *%                      CommandCallBack: Kyocontrol (PJL)                                *
  625. *%******************************************************************************************
  626. *Feature: KyoControlPJLCmdCallback
  627. {
  628.     *Name: "CopyPJLCmdCallback"
  629.     *ConcealFromUI?: TRUE
  630.     *FeatureType: DOC_PROPERTY
  631.     *DefaultOption: KC
  632.     *Option: KC
  633.     {
  634.         *Name: "KC"
  635.         *Command: CmdSelect
  636.         {
  637.             *Order: JOB_SETUP.5
  638.             *CallbackID:11
  639.         }
  640.     }
  641. }
  642.  
  643.  
  644. *%******************************************************************************************
  645. *%                      CommandCallBack: Job Retention                                     *
  646. *%******************************************************************************************
  647. *Feature: JRCmdCallback
  648. {
  649.     *Name: "JRCmdCallback"
  650.     *ConcealFromUI?: TRUE
  651.     *FeatureType: DOC_PROPERTY
  652.     *DefaultOption: JR
  653.     *Option: JR
  654.     {
  655.         *Name: "JR"
  656.         *Command: CmdSelect
  657.         {
  658.             *Order: JOB_SETUP.6
  659.             *CallbackID:2
  660.         }
  661.     }
  662. }
  663.  
  664.  
  665. *%******************************************************************************************
  666. *%                      CommandCallBack: Job Account                                       *
  667. *%******************************************************************************************
  668. *Feature: JACmdCallback
  669. {
  670.     *Name: "JACmdCallback"
  671.     *ConcealFromUI?: TRUE
  672.     *FeatureType: DOC_PROPERTY
  673.     *DefaultOption: JA
  674.     *Option: JA
  675.     {
  676.         *Name: "JA"
  677.         *Command: CmdSelect
  678.         {
  679.             *Order: JOB_SETUP.7
  680.             *CallbackID:3
  681.         }
  682.     }
  683. }
  684.  
  685.  
  686. *%******************************************************************************************
  687. *%                      CommandCallBack: Finishing                                         *
  688. *%******************************************************************************************
  689. *Feature: FinCmdCallback
  690. {
  691.     *Name: "FinCmdCallback"
  692.     *ConcealFromUI?: TRUE
  693.     *FeatureType: DOC_PROPERTY
  694.     *DefaultOption: Fin
  695.     *Option: Fin
  696.     {
  697.         *Name: "Fin"
  698.         *Command: CmdSelect
  699.         {
  700.             *Order: JOB_SETUP.8
  701.             *CallbackID:4
  702.         }
  703.     }
  704. }
  705.  
  706.  
  707. *%******************************************************************************************
  708. *%                      CommandCallBack: COLOR REPRODUCTION                                *
  709. *%******************************************************************************************
  710. *Feature: ColorReproductionCmdCallback
  711. {
  712.     *Name: "WatermarkCmdCallback"
  713.     *ConcealFromUI?: TRUE
  714.     *DefaultOption: ColorReproduction
  715.     *Option: ColorReproduction
  716.     {
  717.         *Name: "ColorReproduction"
  718.         *Command: CmdSelect
  719.         {
  720.             *Order: JOB_SETUP.9
  721.             *CallbackID:9
  722.         }
  723.     }
  724. }
  725.  
  726.  
  727. *%******************************************************************************************
  728. *%                      CommandCallBack: Finishing                                         *
  729. *%******************************************************************************************
  730. *Feature: DuplexCmdCallback
  731. {
  732.     *Name: "DuplexCmdCallback"
  733.     *ConcealFromUI?: TRUE
  734.     *FeatureType: DOC_PROPERTY
  735.     *DefaultOption: DUPL
  736.     *Option: DUPL
  737.     {
  738.         *Name: "DUPL"
  739.         *Command: CmdSelect
  740.         {
  741.             *Order: DOC_SETUP.7
  742.             *CallbackID:5
  743.         }
  744.     }
  745. }
  746.  
  747.  
  748. *%******************************************************************************************
  749. *%                      CommandCallBack: Finishing                                         *
  750. *%******************************************************************************************
  751. *Feature: StapleMethodCmdCallback
  752. {
  753.     *Name: "StapleMethodCmdCallback"
  754.     *ConcealFromUI?: TRUE
  755.     *FeatureType: DOC_PROPERTY
  756.     *DefaultOption: STPL
  757.     *Option: STPL
  758.     {
  759.         *Name: "STPL"
  760.         *Command: CmdSelect
  761.         {
  762.             *Order: DOC_SETUP.8
  763.             *CallbackID:6
  764.         }
  765.     }
  766. }
  767.  
  768.  
  769. *%******************************************************************************************
  770. *%                      CommandCallBack: Finishing                                         *
  771. *%******************************************************************************************
  772. *Feature: JogCmdCallback
  773. {
  774.     *Name: "JogCmdCallback"
  775.     *ConcealFromUI?: TRUE
  776.     *FeatureType: DOC_PROPERTY
  777.     *DefaultOption: JOG
  778.     *Option: JOG
  779.     {
  780.         *Name: "JOG"
  781.         *Command: CmdSelect
  782.         {
  783.             *Order: DOC_SETUP.9
  784.             *CallbackID:7
  785.         }
  786.     }
  787. }
  788.  
  789.  
  790. *%******************************************************************************************
  791. *%                      CommandCallBack: Copy 'UNCollate' (PCL)                            *
  792. *%******************************************************************************************
  793. *Feature: CopyPCLCmdCallback
  794. {
  795.     *Name: "CopyPCLCmdCallback"
  796.     *ConcealFromUI?: TRUE
  797.     *FeatureType: DOC_PROPERTY
  798.     *DefaultOption: CC
  799.     *Option: CC
  800.     {
  801.         *Name: "CC"
  802.         *Command: CmdSelect
  803.         {
  804.             *Order: DOC_SETUP.10
  805.             *CallbackID:10
  806.         }
  807.     }
  808. }
  809.  
  810.  
  811. *%******************************************************************************************
  812. *%                      CommandCallBack: Watermark                                         *
  813. *%******************************************************************************************
  814. *Feature: WatermarkCmdCallback
  815. {
  816.     *Name: "WatermarkCmdCallback"
  817.     *ConcealFromUI?: TRUE
  818.     *DefaultOption: Watermark
  819.     *Option: Watermark
  820.     {
  821.         *Name: "Watermark"
  822.         *Command: CmdSelect
  823.         {
  824.             *Order: PAGE_SETUP.2
  825.             *CallbackID:8
  826.         }
  827.     }
  828. }
  829.  
  830.  
  831.  
  832. *%******************************************************************************************
  833. *%                                      Graphic Mode                                       *
  834. *%******************************************************************************************
  835. *Ifdef: WINNT_51
  836. *Personality: =PERSONALITY_HPGL2
  837. *Feature: GraphicsMode
  838. {
  839.     *rcNameID: =GRAPHICSMODE_DISPLAY
  840.     *FeatureType: DOC_PROPERTY
  841.     *DefaultOption: RASTERMODE
  842.     *Option: HPGL2MODE
  843.     {
  844.         *rcNameID: =GRAPHICSMODE_HPGL2_DISPLAY
  845.     }
  846.     *Option: RASTERMODE
  847.     {
  848.         *rcNameID: =GRAPHICSMODE_RASTER_DISPLAY
  849.     }
  850. }
  851. *Endif:
  852.  
  853. *%******************************************************************************************
  854. *%                                       Resolution                                        *
  855. *%******************************************************************************************
  856. *Feature: Resolution
  857. {
  858.     *rcNameID: =RESOLUTION_DISPLAY
  859.     *DefaultOption: 600dpi
  860.     *Option: 600dpi
  861.     {
  862.         *Name: "600 "=DOTS_PER_INCH
  863.         *DPI: PAIR(600, 600)
  864.         *TextDPI: PAIR(600, 600)
  865.         *MinStripBlankPixels: 32
  866.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  867.         *SpotDiameter: 100
  868.         *Command: CmdBeginRaster { *Cmd : "<1B>*v7S<1B>*r1A" }
  869.         *Command: CmdEndRaster { *Cmd : "<1B>*rC" }
  870.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  871.         *Command: CmdSelect
  872.         {
  873.             *Order: JOB_SETUP.30
  874.             *Cmd: "@PJL SET RESOLUTION=600<0D0A>@PJL ENTER LANGUAGE = PCL<0D0A1B>E<1B>*t600R<1B>&u"
  875. + "600D<1B>*r0F<0D><0A>"
  876.         }
  877.     }
  878. }
  879.  
  880. *%******************************************************************************************
  881. *%                                      Paper Size                                         *
  882. *%******************************************************************************************
  883. *Feature: PaperSize
  884. {
  885.     *rcNameID: =PAPER_SIZE_DISPLAY
  886.     *DefaultOption: LETTER
  887.     *Option: ENV_MONARCH
  888.     {
  889.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  890.         *PageProtectMem: 4109
  891.         *switch: Orientation
  892.         {
  893.             *case: PORTRAIT
  894.             {
  895.                 *PrintableArea: PAIR(2028, 4200)
  896.                 *PrintableOrigin: PAIR(150, 150)
  897.                 *CursorOrigin: PAIR(143, 95)
  898.                 *Command: CmdSelect
  899.                 {
  900.                     *Order: DOC_SETUP.5
  901.                     *Cmd: "!R!spsz1;stm0;exit;<1B>*p0x0Y<1B>*c0t2450x5150Y"
  902.                 }
  903.             }
  904.             *case: LANDSCAPE_CC90
  905.             {
  906.                 *PrintableArea: PAIR(2028, 4200)
  907.                 *PrintableOrigin: PAIR(150, 150)
  908.                 *CursorOrigin: PAIR(95, 4381)
  909.                 *Command: CmdSelect
  910.                 {
  911.                     *Order: DOC_SETUP.5
  912.                     *Cmd: "!R!spsz1;stm0;exit;<1B>*p0x0Y<1B>*c0t5150x2496Y"
  913.                 }
  914.             }
  915.         }
  916.     }
  917.     *Option: ENV_10    *% Business
  918.     {
  919.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  920.         *PageProtectMem: 4109
  921.         *switch: Orientation
  922.         {
  923.             *case: PORTRAIT
  924.             {
  925.                 *PrintableArea: PAIR(2175, 5400)
  926.                 *PrintableOrigin: PAIR(150, 150)
  927.                 *CursorOrigin: PAIR(143, 95)
  928.                 *Command: CmdSelect
  929.                 {
  930.                     *Order: DOC_SETUP.5
  931.                     *Cmd: "!R!spsz2;stm0;exit;<1B>*p0x0Y<1B>*c0t2614x6605Y"
  932.                 }
  933.             }
  934.             *case: LANDSCAPE_CC90
  935.             {
  936.                 *PrintableArea: PAIR(2175, 5400)
  937.                 *PrintableOrigin: PAIR(150, 150)
  938.                 *CursorOrigin: PAIR(95, 5581)
  939.                 *Command: CmdSelect
  940.                 {
  941.                     *Order: DOC_SETUP.5
  942.                     *Cmd: "!R!spsz2;stm0;exit;<1B>*p0x0Y<1B>*c0t6144x2496Y"
  943.                 }
  944.             }
  945.         }
  946.     }
  947.     *Option: ENV_DL
  948.     {
  949.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  950.         *PageProtectMem: 4109
  951.         *switch: Orientation
  952.         {
  953.             *case: PORTRAIT
  954.             {
  955.                 *PrintableArea: PAIR(2298, 4896)
  956.                 *PrintableOrigin: PAIR(150, 150)
  957.                 *CursorOrigin: PAIR(143, 95)
  958.                 *Command: CmdSelect
  959.                 {
  960.                     *Order: DOC_SETUP.5
  961.                     *Cmd: "!R!spsz3;stm0;exit;<1B>*p0x0Y<1B>*c0t2774x5986Y"
  962.                 }
  963.             }
  964.             *case: LANDSCAPE_CC90
  965.             {
  966.                 *PrintableArea: PAIR(2298, 4896)
  967.                 *PrintableOrigin: PAIR(150, 150)
  968.                 *CursorOrigin: PAIR(95, 5077)
  969.                 *Command: CmdSelect
  970.                 {
  971.                     *Order: DOC_SETUP.5
  972.                     *Cmd: "!R!spsz3;stm0;exit;<1B>*p0x0Y<1B>*c0t5986x2820Y"
  973.                 }
  974.             }
  975.         }
  976.     }
  977.     *Option: ENV_C5
  978.     {
  979.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  980.         *PageProtectMem: 4109
  981.         *switch: Orientation
  982.         {
  983.             *case: PORTRAIT
  984.             {
  985.                 *PrintableArea: PAIR(3528, 5112)
  986.                 *PrintableOrigin: PAIR(150, 150)
  987.                 *CursorOrigin: PAIR(143, 95)
  988.                 *Command: CmdSelect
  989.                 {
  990.                     *Order: DOC_SETUP.5
  991.                     *Cmd: "!R!spsz4;stm0;exit;<1B>*p0x0Y<1B>*c0t4250x6245Y"
  992.                 }
  993.             }
  994.             *case: LANDSCAPE_CC90
  995.             {
  996.                 *PrintableArea: PAIR(3528, 5112)
  997.                 *PrintableOrigin: PAIR(150, 150)
  998.                 *CursorOrigin: PAIR(95, 5293)
  999.                 *Command: CmdSelect
  1000.                 {
  1001.                     *Order: DOC_SETUP.5
  1002.                     *Cmd: "!R!spsz4;stm0;exit;<1B>*p0x0Y<1B>*c0t6245x4296Y"
  1003.                 }
  1004.             }
  1005.         }
  1006.     }
  1007.  
  1008.     *Option: EXECUTIVE
  1009.     {
  1010.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1011.         *PageProtectMem: 4109
  1012.         *switch: Orientation
  1013.         {
  1014.             *case: PORTRAIT
  1015.             {
  1016.                 *PrintableArea: PAIR(4050, 6050)
  1017.                 *PrintableOrigin: PAIR(150, 100)
  1018.                 *CursorOrigin: PAIR(143, 95)
  1019.                 *Command: CmdSelect
  1020.                 {
  1021.                     *Order: DOC_SETUP.5
  1022.                     *Cmd: "!R!spsz5;stm0;exit;<1B>*p0x0Y<1B>*c0t4876x7310Y"
  1023.                 }
  1024.             }
  1025.             *case: LANDSCAPE_CC90
  1026.             {
  1027.                 *PrintableArea: PAIR(4050, 6000)
  1028.                 *PrintableOrigin: PAIR(150, 150)
  1029.                 *CursorOrigin: PAIR(95, 6181)
  1030.                 *Command: CmdSelect
  1031.                 {
  1032.                     *Order: DOC_SETUP.5
  1033.                     *Cmd: "!R!spsz5;stm0;exit;<1B>*p0x0Y<1B>*c0t7310x4922Y"
  1034.                 }
  1035.             }
  1036.         }
  1037.     }
  1038.     *Option: LETTER
  1039.     {
  1040.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1041.         *PageProtectMem: 4109
  1042.         *switch: Orientation
  1043.         {
  1044.             *case: PORTRAIT
  1045.             {
  1046.                 *PrintableArea: PAIR(4800, 6350)
  1047.                 *PrintableOrigin: PAIR(150, 100)
  1048.                 *CursorOrigin: PAIR(143, 95)
  1049.                 *Command: CmdSelect
  1050.                 {
  1051.                     *Order: DOC_SETUP.5
  1052.                     *Cmd: "!R!spsz6;stm0;exit;<1B>*p0x0Y<1B>*c0t5776x7670Y"
  1053.                 }
  1054.             }
  1055.             *case: LANDSCAPE_CC90
  1056.             {
  1057.                 *PrintableArea: PAIR(4800, 6300)
  1058.                 *PrintableOrigin: PAIR(150, 150)
  1059.                 *CursorOrigin: PAIR(95, 6481)
  1060.                 *Command: CmdSelect
  1061.                 {
  1062.                     *Order: DOC_SETUP.5
  1063.                     *Cmd: "!R!spsz6;stm0;exit;<1B>*p0x0Y<1B>*c0t7670x5822Y"
  1064.                 }
  1065.             }
  1066.         }
  1067.     }
  1068.     *Option: LEGAL
  1069.     {
  1070.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1071.         *PageProtectMem: 5230
  1072.         *switch: Orientation
  1073.         {
  1074.             *case: PORTRAIT
  1075.             {
  1076.                 *PrintableArea: PAIR(4800, 8150)
  1077.                 *PrintableOrigin: PAIR(150, 100)
  1078.                 *CursorOrigin: PAIR(143, 95)
  1079.                 *Command: CmdSelect
  1080.                 {
  1081.                     *Order: DOC_SETUP.5
  1082.                     *Cmd: "!R!spsz7;stm0;exit;<1B>*p0x0Y<1B>*c0t5776x9830Y"
  1083.                 }
  1084.             }
  1085.             *case: LANDSCAPE_CC90
  1086.             {
  1087.                 *PrintableArea: PAIR(4800, 8100)
  1088.                 *PrintableOrigin: PAIR(150, 150)
  1089.                 *CursorOrigin: PAIR(95, 8281)
  1090.                 *Command: CmdSelect
  1091.                 {
  1092.                     *Order: DOC_SETUP.5
  1093.                     *Cmd: "!R!spsz7;stm0;exit;<1B>*p0x0Y<1B>*c0t9830x5822Y"
  1094.                 }
  1095.             }
  1096.         }
  1097.     }
  1098.  
  1099.     *Option: A4
  1100.     {
  1101.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1102.         *PageProtectMem: 4249
  1103.         *switch: Orientation
  1104.         {
  1105.             *case: PORTRAIT
  1106.             {
  1107.                 *PrintableArea: PAIR(4662, 6764)
  1108.                 *PrintableOrigin: PAIR(150, 100)
  1109.                 *CursorOrigin: PAIR(143, 95)
  1110.                 *Command: CmdSelect
  1111.                 {
  1112.                     *Order: DOC_SETUP.5
  1113.                     *Cmd: "!R!spsz8;stm0;exit;<1B>*p0x0Y<1B>*c0t5611x8167Y"
  1114.                 }
  1115.             }
  1116.             *case: LANDSCAPE_CC90
  1117.             {
  1118.                 *PrintableArea: PAIR(4662, 6714)
  1119.                 *PrintableOrigin: PAIR(125, 155)
  1120.                 *CursorOrigin: PAIR(110, 6895)
  1121.                 *Command: CmdSelect
  1122.                 {
  1123.                     *Order: DOC_SETUP.5
  1124.                     *Cmd: "!R!spsz8;stm0;exit;<1B>*p0x0Y<1B>*c0t8167x5657Y"
  1125.                 }
  1126.             }
  1127.         }
  1128.     }
  1129.     
  1130.     *Option: B5
  1131.     {
  1132.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1133.         *PageProtectMem: 3198
  1134.         *switch: Orientation
  1135.         {
  1136.             *case: PORTRAIT
  1137.             {
  1138.                 *PrintableArea: PAIR(4002, 5772)
  1139.                 *PrintableOrigin: PAIR(150, 150)
  1140.                 *CursorOrigin: PAIR(143, 95)
  1141.                 *Command: CmdSelect
  1142.                 {
  1143.                     *Order: DOC_SETUP.5
  1144.                     *Cmd: "!R!spsz9;stm0;exit;<1B>*p0x0Y<1B>*c0t4802x7070Y"
  1145.                 }
  1146.             }
  1147.             *case: LANDSCAPE_CC90
  1148.             {
  1149.                 *PrintableArea: PAIR(4002, 5772)
  1150.                 *PrintableOrigin: PAIR(150, 150)
  1151.                 *CursorOrigin: PAIR(95, 5953)
  1152.                 *Command: CmdSelect
  1153.                 {
  1154.                     *Order: DOC_SETUP.5
  1155.                     *Cmd: "!R!spsz9;stm0;exit;<1B>*p0x0Y<1B>*c0t6998x4922Y"
  1156.                 }
  1157.             }
  1158.         }
  1159.     }
  1160.     *Option: A5
  1161.     {
  1162.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1163.         *PageProtectMem: 2125
  1164.         *switch: Orientation
  1165.         {
  1166.             *case: PORTRAIT
  1167.             {
  1168.                 *PrintableArea: PAIR(3198, 4662)
  1169.                 *PrintableOrigin: PAIR(150, 150)
  1170.                 *CursorOrigin: PAIR(143, 95)
  1171.                 *Command: CmdSelect
  1172.                 {
  1173.                     *Order: DOC_SETUP.5
  1174.                     *Cmd: "!R!spsz13;stm0;exit;<1B>*p0x0Y<1B>*c0t3838x5762Y"
  1175.                 }
  1176.             }
  1177.             *case: LANDSCAPE_CC90
  1178.             {
  1179.                 *PrintableArea: PAIR(3198, 4662)
  1180.                 *PrintableOrigin: PAIR(150, 150)
  1181.                 *CursorOrigin: PAIR(95, 4843)
  1182.                 *Command: CmdSelect
  1183.                 {
  1184.                     *Order: DOC_SETUP.5
  1185.                     *Cmd: "!R!spsz13;stm0;exit;<1B>*p0x0Y<1B>*c0t5594x3958Y"
  1186.                 }
  1187.             }
  1188.         }
  1189.     }
  1190.     *Option: A6
  1191.     {
  1192.         *rcNameID: 401
  1193.         *PageDimensions: PAIR(2480, 3498)
  1194.         *PageProtectMem: 2125
  1195.         *switch: Orientation
  1196.         {
  1197.             *case: PORTRAIT
  1198.             {
  1199.                 *PrintableArea: PAIR(2180, 3198)
  1200.                 *PrintableOrigin: PAIR(150, 150)
  1201.                 *CursorOrigin: PAIR(143, 95)
  1202.                 *Command: CmdSelect
  1203.                 {
  1204.                     *Order: DOC_SETUP.5
  1205.                     *Cmd: "!R!spsz14;stm0;exit;<1B>*p0x0Y<1B>*c0t2632x3948Y"
  1206.                 }
  1207.             }
  1208.             *case: LANDSCAPE_CC90
  1209.             {
  1210.                 *PrintableArea: PAIR(2180, 3198)
  1211.                 *PrintableOrigin: PAIR(150, 150)
  1212.                 *CursorOrigin: PAIR(95, 3379)
  1213.                 *Command: CmdSelect
  1214.                 {
  1215.                     *Order: DOC_SETUP.5
  1216.                     *Cmd: "!R!spsz14;stm0;exit;<1B>*p0x0Y<1B>*c0t3948x2678Y"
  1217.                 }
  1218.             }
  1219.         }
  1220.     }
  1221.     *Option: B6_JIS
  1222.     {
  1223.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1224.         *PageProtectMem: 3198
  1225.         *switch: Orientation
  1226.         {
  1227.             *case: PORTRAIT
  1228.             {
  1229.                 *PrintableArea: PAIR(2724, 4002)
  1230.                 *PrintableOrigin: PAIR(150, 150)
  1231.                 *CursorOrigin: PAIR(143, 95)
  1232.                 *Command: CmdSelect
  1233.                 {
  1234.                     *Order: DOC_SETUP.5
  1235.                     *Cmd: "!R!spsz15;stm0;exit;<1B>*p0x0Y<1B>*c0t3285x4913Y"
  1236.                 }
  1237.             }
  1238.             *case: LANDSCAPE_CC90
  1239.             {
  1240.                 *PrintableArea: PAIR(2724, 4002)
  1241.                 *PrintableOrigin: PAIR(150, 150)
  1242.                 *CursorOrigin: PAIR(95, 4183)
  1243.                 *Command: CmdSelect
  1244.                 {
  1245.                     *Order: DOC_SETUP.5
  1246.                     *Cmd: "!R!spsz15;stm0;exit;<1B>*p0x0Y<1B>*c0t4913x3331Y"
  1247.                 }
  1248.             }
  1249.         }
  1250.     }
  1251.     *Option: ENV_9
  1252.     {
  1253.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1254.         *PageProtectMem: 4109
  1255.         *switch: Orientation
  1256.         {
  1257.             *case: PORTRAIT
  1258.             {
  1259.                 *PrintableArea: PAIR(2028, 5028)
  1260.                 *PrintableOrigin: PAIR(150, 150)
  1261.                 *CursorOrigin: PAIR(143, 95)
  1262.                 *Command: CmdSelect
  1263.                 {
  1264.                     *Order: DOC_SETUP.5
  1265.                     *Cmd: "!R!spsz16;stm0;exit;<1B>*p0x0Y<1B>*c0t2450x6144Y"
  1266.                 }
  1267.             }
  1268.             *case: LANDSCAPE_CC90
  1269.             {
  1270.                 *PrintableArea: PAIR(2028, 5028)
  1271.                 *PrintableOrigin: PAIR(150, 150)
  1272.                 *CursorOrigin: PAIR(95, 5209)
  1273.                 *Command: CmdSelect
  1274.                 {
  1275.                     *Order: DOC_SETUP.5
  1276.                     *Cmd: "!R!spsz16;stm0;exit;<1B>*p0x0Y<1B>*c0t6144x2496Y"
  1277.                 }
  1278.             }
  1279.         }
  1280.     }
  1281.     *Option: ENV_PERSONAL    *% Envelope #6
  1282.     {
  1283.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1284.         *PageProtectMem: 4109
  1285.         *switch: Orientation
  1286.         {
  1287.             *case: PORTRAIT
  1288.             {
  1289.                 *PrintableArea: PAIR(1878, 3600)
  1290.                 *PrintableOrigin: PAIR(150, 150)
  1291.                 *CursorOrigin: PAIR(143, 95)
  1292.                 *Command: CmdSelect
  1293.                 {
  1294.                     *Order: DOC_SETUP.5
  1295.                     *Cmd: "!R!spsz17;stm0;exit;<1B>*p0x0Y<1B>*c0t2270x4430Y"
  1296.                 }
  1297.             }
  1298.             *case: LANDSCAPE_CC90
  1299.             {
  1300.                 *PrintableArea: PAIR(1878, 3600)
  1301.                 *PrintableOrigin: PAIR(150, 150)
  1302.                 *CursorOrigin: PAIR(95, 3781)
  1303.                 *Command: CmdSelect
  1304.                 {
  1305.                     *Order: DOC_SETUP.5
  1306.                     *Cmd: "!R!spsz17;stm0;exit;<1B>*p0x0Y<1B>*c0t4430x2316Y"
  1307.                 }
  1308.             }
  1309.         }
  1310.     }
  1311.     *Option: ENV_B5       *% B5ISO
  1312.     {
  1313.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1314.         *PageProtectMem: 3198
  1315.         *switch: Orientation
  1316.         {
  1317.             *case: PORTRAIT
  1318.             {
  1319.                 *PrintableArea: PAIR(3850, 5650)
  1320.                 *PrintableOrigin: PAIR(150, 150)
  1321.                 *CursorOrigin: PAIR(143, 95)
  1322.                 *Command: CmdSelect
  1323.                 {
  1324.                     *Order: DOC_SETUP.5
  1325.                     *Cmd: "!R!spsz18;stm0;exit;<1B>*p0x0Y<1B>*c0t4644x6836Y"
  1326.                 }
  1327.             }
  1328.             *case: LANDSCAPE_CC90
  1329.             {
  1330.                 *PrintableArea: PAIR(3850, 5600)
  1331.                 *PrintableOrigin: PAIR(150, 150)
  1332.                 *CursorOrigin: PAIR(95, 5800)
  1333.                 *Command: CmdSelect
  1334.                 {
  1335.                     *Order: DOC_SETUP.5
  1336.                     *Cmd: "!R!spsz18;stm0;exit;<1B>*p0x0Y<1B>*c0t6836x4690Y"
  1337.                 }
  1338.             }
  1339.         }
  1340.     }
  1341.     *Option: OficioII
  1342.     {
  1343.         *rcNameID: 404
  1344.         *PageDimensions: PAIR(5100, 7800)
  1345.         *PageProtectMem: 5230
  1346.         *switch: Orientation
  1347.         {
  1348.             *case: PORTRAIT
  1349.             {
  1350.                 *PrintableArea: PAIR(4800, 7500)
  1351.                 *PrintableOrigin: PAIR(150, 150)
  1352.                 *CursorOrigin: PAIR(143, 95)
  1353.                 *Command: CmdSelect
  1354.                 {
  1355.                     *Order: DOC_SETUP.5
  1356.                     *Cmd: "!R!spsz33;stm0;exit;<1B>*p0x0Y<1B>*c0t5777x9110Y"
  1357.                 }
  1358.             }
  1359.             *case: LANDSCAPE_CC90
  1360.             {
  1361.                 *PrintableArea: PAIR(4800, 7500)
  1362.                 *PrintableOrigin: PAIR(150, 150)
  1363.                 *CursorOrigin: PAIR(95, 7681)
  1364.                 *Command: CmdSelect
  1365.                 {
  1366.                     *Order: DOC_SETUP.5
  1367.                     *Cmd: "!R!spsz33;stm0;exit;<1B>*p0x0Y<1B>*c0t9110x5822Y"
  1368.                 }
  1369.             }
  1370.         }
  1371.     }
  1372.  
  1373.     *Option: 16K    *% 16K  197 x 273mm
  1374.     {
  1375.         *rcNameID: 406
  1376.         *PageDimensions: PAIR(4650, 6450)
  1377.         *PageProtectMem: 9350
  1378.         *switch: Orientation
  1379.         {
  1380.             *case: PORTRAIT
  1381.             {
  1382.                 *PrintableArea: PAIR(4350, 6150)
  1383.                 *PrintableOrigin: PAIR(150, 150)
  1384.                 *CursorOrigin: PAIR(150, 100)
  1385.                 *Command: CmdSelect
  1386.                 {
  1387.                     *Order: DOC_SETUP.5
  1388.                     *Cmd: "!R!spsz40;stm0;exit;<1B>*p0x0Y"
  1389.                 }
  1390.             }
  1391.             *case: LANDSCAPE_CC90
  1392.             {
  1393.                 *PrintableArea: PAIR(4350, 6150)
  1394.                 *PrintableOrigin: PAIR(150, 150)
  1395.                 *CursorOrigin: PAIR(100, 6300)
  1396.                 *Command: CmdSelect
  1397.                 {
  1398.                     *Order: DOC_SETUP.5
  1399.                     *Cmd: "!R!spsz40;stm0;exit;<1B>*p0x0Y"
  1400.                 }
  1401.             }
  1402.         }
  1403.     }
  1404.     *Option: STATEMENT
  1405.     {
  1406.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1407.         *PageProtectMem: 2054
  1408.         *switch: Orientation
  1409.         {
  1410.             *case: PORTRAIT
  1411.             {
  1412.                 *PrintableArea: PAIR(2990, 4800)
  1413.                 *PrintableOrigin: PAIR(150, 150)
  1414.                 *CursorOrigin: PAIR(150, 90)
  1415.                 *Command: CmdSelect
  1416.                 {
  1417.                     *Order: DOC_SETUP.5
  1418.                     *Cmd: "!R!spsz50;stm0;exit;<1B>*p0x0Y<1B>*c0t3600x5904Y"
  1419.                 }
  1420.             }
  1421.             *case: LANDSCAPE_CC90
  1422.             {
  1423.                 *PrintableArea: PAIR(3080, 4860)
  1424.                 *PrintableOrigin: PAIR(100, 120)
  1425.                 *CursorOrigin: PAIR(100, 4980)
  1426.                 *Command: CmdSelect
  1427.                 {
  1428.                     *Order: DOC_SETUP.5
  1429.                     *Cmd: "!R!spsz50;stm0;exit;<1B>*p0x0Y<1B>*c0t5832x3720Y"
  1430.                 }
  1431.             }
  1432.         }
  1433.     }
  1434.  
  1435.     *Option: CUSTOMSIZE
  1436.     {
  1437.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  1438.         *MinSize: PAIR(2480, 3498) *% A6
  1439.         *MaxSize: PAIR(5100, 8400) *% LEGAL
  1440.         *MaxPrintableWidth: 5100
  1441.         *MinLeftMargin: 50
  1442.         *CenterPrintable?: FALSE
  1443.         *PageProtectMem: 1692
  1444.         *switch: Orientation
  1445.         {
  1446.             *case: PORTRAIT
  1447.             {
  1448.                 *CustPrintableSizeX:%d{PhysPaperWidth-300}
  1449.                 *CustPrintableSizeY:%d{PhysPaperLength-300}
  1450.                 *CustPrintableOriginX:%d{150}
  1451.                 *CustPrintableOriginY:%d{150}
  1452.                 *CustCursorOriginX:%d{150}
  1453.                 *CustCursorOriginY:%d{150}
  1454.                 *Command: CmdSelect
  1455.                 {
  1456.                     *Order: DOC_SETUP.5
  1457.                     *Cmd: "!R!SCSZ"%f{PhysPaperWidth/6}","%f{PhysPaperLength/6}
  1458. + ",I;EXIT;!R!PSRC100;SPSZ19;STM0;EXIT;<1B>*p0x0Y<1B>*c0t" %d{((PhysPaperWidth)*6/5)}"x"
  1459. + %d{((PhysPaperLength)*6/5)}"Y"
  1460.                 }
  1461.             }
  1462.             *case: LANDSCAPE_CC90
  1463.             {
  1464.                 *CustPrintableSizeX:%d{PhysPaperWidth-300}
  1465.                 *CustPrintableSizeY:%d{PhysPaperLength-300}
  1466.                 *CustPrintableOriginX:%d{150}
  1467.                 *CustPrintableOriginY:%d{150}
  1468.                 *CustCursorOriginX:%d{100}
  1469.                 *CustCursorOriginY:%d{PhysPaperLength-100}
  1470.                 *Command: CmdSelect
  1471.                 {
  1472.                     *Order: DOC_SETUP.5
  1473.                     *Cmd: "!R!SCSZ"%f{PhysPaperWidth/6}","%f{PhysPaperLength/6}
  1474. + ",I;EXIT;!R!PSRC100;SPSZ19;STM0;EXIT;<1B>*p0x0Y<1B>*c0t" %d{((PhysPaperWidth)*6/5)}"x"
  1475. + %d{((PhysPaperLength)*6/5)}"Y"
  1476.                 }
  1477.             }
  1478.         }
  1479.     }
  1480. }
  1481.  
  1482. *%******************************************************************************************
  1483. *%                                       Color Mode                                        *
  1484. *%******************************************************************************************
  1485. *ChangeColorModeOnDoc?: FALSE
  1486. *Feature: ColorMode
  1487. {
  1488.     *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  1489.     *DefaultOption: 24bpp
  1490.     *Option: Mono
  1491.     {
  1492.         *rcNameID: =MONO_DISPLAY
  1493.         *DevNumOfPlanes: 1
  1494.         *DevBPP: 1
  1495.         *Color?: FALSE
  1496.     }
  1497.  
  1498.     *Option: 24bpp
  1499.     {
  1500.         *rcNameID: =24BPP_DISPLAY
  1501.         *DevNumOfPlanes: 1
  1502.         *DevBPP: 24
  1503.         *DrvBPP: 24
  1504.         *PaletteSize: 256
  1505.         *PaletteProgrammable? : TRUE
  1506.         *Command: CmdDefinePaletteEntry
  1507.         {
  1508.             *Cmd : "<1B>*v" %d{RedValue}"a"
  1509. +                            %d{GreenValue}"b"
  1510. +                            %d{BlueValue}"c"
  1511. +                            %d{PaletteIndexToProgram}"I"
  1512.         }
  1513.         *Command: CmdSelectPaletteEntry { *Cmd : "<1B>*v" %d{CurrentPaletteIndex}"S" }
  1514.         *Command: CmdSetSrcBmpWidth { *Cmd : "<1B>*r" %d{RasterDataWidthInBytes / 3}"S" }
  1515.         *Command: CmdSelect
  1516.         {
  1517.             *Order: JOB_SETUP.38
  1518.             *Cmd: "<1B>*v1N<1B>*v1O<1B>*l184O<1B>*v6W<0003080808081B>*v0a0b0c7i255a255b255c0I<1B>*"
  1519. + "o3W<060400>"
  1520.         }
  1521.     }
  1522. }
  1523.  
  1524.  
  1525.  
  1526. *%******************************************************************************************
  1527. *%                                        Gloss Mode                                       *
  1528. *%******************************************************************************************
  1529. *Feature: GlossMode
  1530. {
  1531.     *rcNameID: 1725
  1532.     *DefaultOption: Off
  1533.     *Option: Off
  1534.     {
  1535.         *rcNameID: =OFF_DISPLAY
  1536.         *Command: CmdSelect
  1537.         {
  1538.             *Order: JOB_SETUP.14
  1539.             *Cmd: "@PJL SET KGLOSS=LOW<0D0A>"
  1540.         }
  1541.     }
  1542.     *Option: On
  1543.     {
  1544.         *rcNameID: =ON_DISPLAY
  1545.         *Command: CmdSelect
  1546.         {
  1547.             *Order: JOB_SETUP.14
  1548.             *Cmd: "@PJL SET KGLOSS=HIGH<0D0A>"
  1549.         }
  1550.     }
  1551. }
  1552.  
  1553.  
  1554.  
  1555.  
  1556. *%******************************************************************************************
  1557. *%                                     Paper Feeder                                        *
  1558. *%******************************************************************************************
  1559. *Feature: CassetteTwo
  1560. {
  1561.     *FeatureType: PRINTER_PROPERTY
  1562.     *rcNameID: 2502
  1563.     *DefaultOption: False
  1564.     *Option: False
  1565.     {
  1566.         *rcNameID: 600
  1567.         *Constraints: InputBin.Cassette2
  1568.     }
  1569.     *Option: True
  1570.     {
  1571.         *rcNameID: 601
  1572.     }
  1573. }
  1574. *Feature: CassetteThree
  1575. {
  1576.     *FeatureType: PRINTER_PROPERTY
  1577.     *rcNameID: 2503
  1578.     *DefaultOption: False
  1579.     *Option: False
  1580.     {
  1581.         *rcNameID: 600
  1582.         *Constraints: InputBin.Cassette3
  1583.     }
  1584.     *Option: True
  1585.     {
  1586.         *rcNameID: 601
  1587.     }
  1588. }
  1589. *Feature: CassetteFour
  1590. {
  1591.     *FeatureType: PRINTER_PROPERTY
  1592.     *rcNameID: 2504
  1593.     *DefaultOption: False
  1594.     *Option: False
  1595.     {
  1596.         *rcNameID: 600
  1597.         *Constraints: InputBin.Cassette4
  1598.     }
  1599.     *Option: True
  1600.     {
  1601.         *rcNameID: 601
  1602.     }
  1603. }
  1604.  
  1605.  
  1606. *%******************************************************************************************
  1607. *%                                     Duplex Unit                                        *
  1608. *%******************************************************************************************
  1609. *Feature: DuplexUnit
  1610. {
  1611.     *FeatureType: PRINTER_PROPERTY
  1612.     *rcNameID: 2456
  1613.     *DefaultOption: NotInstalled
  1614.     *Option: NotInstalled
  1615.     {
  1616.         *rcNameID: 600
  1617.         *DisabledFeatures: LIST(Duplex)
  1618.     }
  1619.     *Option: Installed
  1620.     {
  1621.         *rcNameID: 601
  1622.     }
  1623. }
  1624.  
  1625.  
  1626. *%******************************************************************************************
  1627. *%                                        Halftone                                         *
  1628. *%******************************************************************************************
  1629. *Feature: Halftone
  1630. {
  1631.     *rcNameID: =HALFTONING_DISPLAY
  1632.     *DefaultOption: HT_PATSIZE_AUTO
  1633.     *Option: HT_PATSIZE_AUTO
  1634.     {
  1635.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1636.     }
  1637.     *Option: HT_PATSIZE_6x6_M
  1638.     {
  1639.         *rcNameID: =HT_DITHER6X6_DISPLAY
  1640.     }
  1641.     *Option: HT_PATSIZE_8x8_M
  1642.     {
  1643.         *rcNameID: =HT_DITHER8X8_DISPLAY
  1644.     }
  1645. }
  1646.  
  1647. *%******************************************************************************************
  1648. *%                                     Printer Memory                                      *
  1649. *%******************************************************************************************
  1650. *Feature: Memory
  1651. {
  1652.     *rcNameID: =PRINTER_MEMORY_DISPLAY
  1653.     *DefaultOption: 256MB 
  1654.     *MemConfigMB: PAIR(256, 228)
  1655.     *MemConfigMB: PAIR(384, 344)
  1656.     *MemConfigMB: PAIR(512, 456)
  1657.     *MemConfigMB: PAIR(768, 672)
  1658.     *MemConfigMB: PAIR(1024, 912)
  1659.     *MemConfigMB: PAIR(1280, 1139)
  1660.   *MemConfigMB: PAIR(2048, 1920)
  1661. }
  1662.  
  1663. *%******************************************************************************************
  1664. *%                                    Start/End Commands                                   *
  1665. *%******************************************************************************************
  1666. *Command: CmdStartJob
  1667. {
  1668.     *Order: JOB_SETUP.1
  1669.     *Cmd: "!R!SEM6;EXIT;<1B>%%-12345X@PJL JOB<0D0A>@PJL COMMENT Version 2.0<0D0A>"
  1670. }
  1671. *Command: CmdStartPage
  1672. {
  1673.     *Order: PAGE_SETUP.1
  1674.     *Cmd: "<1B>*b0M<0D>"
  1675. }
  1676. *Command: CmdEndJob
  1677. {
  1678.     *Order: JOB_FINISH.1
  1679.     *Cmd: "<1B>E<1B>%%-12345X@PJL EOJ<0D0A><1B>%%-12345X"
  1680. }
  1681.  
  1682. *%******************************************************************************************
  1683. *%                                       Attributes                                        *
  1684. *%******************************************************************************************
  1685. *RotateCoordinate?: TRUE
  1686. *RotateRaster?: TRUE
  1687. *RotateFont?: TRUE
  1688. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  1689. *MemoryUsage: LIST(FONT, RASTER, VECTOR)
  1690. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  1691. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  1692. *XMoveThreshold: 0
  1693. *YMoveThreshold: 0
  1694. *XMoveUnit: 600
  1695. *YMoveUnit: 600
  1696. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{DestX}"X" }
  1697. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,4800]{max_repeat(DestXRel )}"X" }
  1698. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,4800]{max_repeat(DestXRel )}"X" }
  1699. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{DestY}"Y" }
  1700. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{DestYRel}"Y" }
  1701. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{DestYRel}"Y" }
  1702. *Command: CmdCR { *Cmd : "<0D>" }
  1703. *Command: CmdLF { *Cmd : "<0A>" }
  1704. *Command: CmdFF { *Cmd : "<0C>" }
  1705. *Command: CmdBackSpace { *Cmd : "<08>" }
  1706. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  1707. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  1708. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  1709. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  1710. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  1711. *EjectPageWithFF?: TRUE
  1712. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  1713. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  1714. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  1715. *OutputDataFormat: H_BYTE
  1716. *OptimizeLeftBound?: TRUE
  1717. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1718. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1719. *DefaultFont: RESDLL.KyoFonts2.56
  1720. *DefaultCTT: 0
  1721. *CharPosition: BASELINE
  1722. *TTFSEnabled?: TRUE
  1723. *DeviceFonts: LIST(RESDLL.KyoFonts2.1,RESDLL.KyoFonts2.2,RESDLL.KyoFonts2.3,RESDLL.KyoFonts2.4,
  1724. +            RESDLL.KyoFonts2.5,RESDLL.KyoFonts2.6,RESDLL.KyoFonts2.7,RESDLL.KyoFonts2.8,
  1725. +            RESDLL.KyoFonts2.9,RESDLL.KyoFonts2.10,RESDLL.KyoFonts2.11,RESDLL.KyoFonts2.12,
  1726. +            RESDLL.KyoFonts2.13,RESDLL.KyoFonts2.14,RESDLL.KyoFonts2.15,RESDLL.KyoFonts2.16,
  1727. +            RESDLL.KyoFonts2.17,RESDLL.KyoFonts2.18,RESDLL.KyoFonts2.19,RESDLL.KyoFonts2.20,
  1728. +            RESDLL.KyoFonts2.21,RESDLL.KyoFonts2.22,RESDLL.KyoFonts2.23,RESDLL.KyoFonts2.24,
  1729. +            RESDLL.KyoFonts2.25,RESDLL.KyoFonts2.26,RESDLL.KyoFonts2.27,RESDLL.KyoFonts2.28,
  1730. +            RESDLL.KyoFonts2.29,RESDLL.KyoFonts2.30,RESDLL.KyoFonts2.31,RESDLL.KyoFonts2.32,
  1731. +            RESDLL.KyoFonts2.33,RESDLL.KyoFonts2.34,RESDLL.KyoFonts2.35,RESDLL.KyoFonts2.36,
  1732. +            RESDLL.KyoFonts2.37,RESDLL.KyoFonts2.38,RESDLL.KyoFonts2.39,RESDLL.KyoFonts2.40,
  1733. +            RESDLL.KyoFonts2.41,RESDLL.KyoFonts2.42,RESDLL.KyoFonts2.43,RESDLL.KyoFonts2.44,
  1734. +            RESDLL.KyoFonts2.45,RESDLL.KyoFonts2.46,RESDLL.KyoFonts2.47,RESDLL.KyoFonts2.48,
  1735. +            RESDLL.KyoFonts2.49,RESDLL.KyoFonts2.50,RESDLL.KyoFonts2.51,RESDLL.KyoFonts2.52,
  1736. +            RESDLL.KyoFonts2.53,RESDLL.KyoFonts2.54,RESDLL.KyoFonts2.55,RESDLL.KyoFonts2.56,
  1737. +            RESDLL.KyoFonts2.57,RESDLL.KyoFonts2.58,RESDLL.KyoFonts2.59,RESDLL.KyoFonts2.60,
  1738. +            RESDLL.KyoFonts2.61,RESDLL.KyoFonts2.62,RESDLL.KyoFonts2.63,RESDLL.KyoFonts2.64,
  1739. +            RESDLL.KyoFonts2.65,RESDLL.KyoFonts2.66,RESDLL.KyoFonts2.67,RESDLL.KyoFonts2.68,
  1740. +            RESDLL.KyoFonts2.69,RESDLL.KyoFonts2.70,RESDLL.KyoFonts2.71,RESDLL.KyoFonts2.72,
  1741. +            RESDLL.KyoFonts2.73,RESDLL.KyoFonts2.74,RESDLL.KyoFonts2.75,RESDLL.KyoFonts2.76,
  1742. +            RESDLL.KyoFonts2.77,RESDLL.KyoFonts2.78,RESDLL.KyoFonts2.79,RESDLL.KyoFonts2.80,
  1743. +            RESDLL.KyoFonts2.81,RESDLL.KyoFonts2.82)
  1744. *MinFontID: 16534
  1745. *MaxFontID: 32768
  1746. *MinGlyphID: 34
  1747.  
  1748. *FontFormat: HPPCL_RES
  1749. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  1750. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  1751. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  1752. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  1753. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  1754. *Command: CmdSelectWhiteBrush { *Cmd : "<1B>*v1o1T" }
  1755. *Command: CmdSelectBlackBrush { *Cmd : "<1B>*v0o0T" }
  1756. *MinGrayFill: 1
  1757. *MaxGrayFill: 100
  1758. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{RectXSize}"A" }
  1759. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{RectYSize}"B" }
  1760. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage}"g2P" }
  1761. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  1762.